package nl.vu.few.ibivu.biomodels.client.ui.view;

import com.google.gwt.user.client.ui.IsWidget;

public interface MenuBarView extends IsWidget {
	void setCanNewModel(boolean value);
	void setCanCloseModel(boolean value);
	void setCanSaveModel(boolean value);
	void setCanSaveAsModel(boolean value);
	void setCanExportModel(boolean value);
	void setCanBrowseModels(boolean value);
	void setCanViewPreferences(boolean value);
	void setCanExecuteModel(boolean value);
	void setPresenter(Presenter presenter);
	
	public interface Presenter extends nl.vu.few.ibivu.biomodels.client.presenter.Presenter {
		void requestModelSave();
		void requestModelExport();
		void requestModelExecute();
	}
}
